triangular ligament of liver - English Synonyms Dictionary